// function foo(arg) {
  
// }



// // 将函数作为参数传递
// function foo(a) {
//   a()
// }

// function f() {
//   console.log("f")
// }

// foo(f)


// 可以提高封装的技能
function compute(n1, n2, f) {
  console.log(f(n1, n2))
}
function add(n1, n2) {
  return n1 + n2
}
function sub(n1, n2) {
  return n1 - n2
}
function mul(n1, n2) {
  return n1 * n2
}
function div(n1, n2) {
  return n1 / n2
}
var m = 10, n = 20;
compute(m, n, mul)
